gui/macOS: Correctly release download/upload progress observers
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 26 Mar 2025 09:36:14 +0000 (10:36 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 26 Mar 2025 11:46:53 +0000 (11:46 +0000)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/macOS/fileproviderdomainsyncstatus_mac.mm

index 03de3e97636fcb5b0303142a95d71648f2576fd1..17e77a680da97ef6f2db3cf56e18ebd2221c159b 100644 (file)
@@ -57,7 +57,11 @@ public:
         }
     }
 
-    ~MacImplementation() = default;
+    ~MacImplementation()
+    {
+        [_downloadProgressObserver release];
+        [_uploadProgressObserver release];
+    }
 
     void updateDownload(NSProgress *const progress) const
     {